
/** 分类查询 */
declare interface FileQuery {
  /** 分类类型 */
  type: number,
  /** 分类Id */
  categoryId: number,
  /** 图片名称 */
  name: string
}

/** 分类实体 */
declare interface FileCategory {
  id: number,
  /** 分类类型 */
  type: number,
  /** 分类名称 */
  name: string,
  /** 分类文件数量 */
  fileCount: number
} 

/** 文件类型 */
declare interface FileEditor {
  id: number,
  /** 分类Id */
  categoryId: number,
  /** 封面 */
  cover: string,
  /** 文件名称 */
  name: string,
  /** 文件类型 */
  type: number,
  /** 文件大小 */
  size:0,
  /** 标签 */
  tag: string,
  /** OSS服务唯一ID */
  eTag: string,
  /** 供应商Id */
  supplierId:0,
  /** 文件路径 */
  path: string,
}

declare interface FileView {
  id: number,
  /** 分类Id */
  categoryId: number,
  /** 封面 */
  cover: string,
  /** 文件名称 */
  name: string,
  /** 文件大小 */
  size:0,
  /** 文件路径 */
  path: string,
  /** 选择的序号 */
  number?:number,
  /** 是否选中 */
  checked?:boolean
}
/** 修改分组 */
declare interface BatchEdior { 
  /** 分类 */
  categoryId: number,
  /**  id集合 */
  ids: number[],
  /** 类型 */
  type: number
}


/** 上传图片实体 */
declare interface UploadImageCommand {
  /** 上传文件 */
  file: any,
  /** 分类Id */
  category:number
}

/** 上传视频实体 */
declare interface UploadVideoCommand {
  /** 视频文件 */
  video: any,
  /** 封面文件 */
  cover: any,
  /** 分类Id */
  category:number
}
